
.contentRight { float: right; width: 202px; margin-top: 15px;border-left: #d3d3d3 1px solid; padding-left:14px; }
.sideNav { float: left; margin-bottom:14px; }
.sideNav ul li { width: 100%; float: left;  margin-top: 4px; display:block; position:relative; z-index:1;}
.sideNavBgFixDiv { width: 197px; height: 2px; z-index: 1; background:#FFFFFF; position: absolute; bottom: 1px; left: 2px;   }
.sideNav ul li a { width: 200px; border: 1px solid #d0d0d0; display:block; background:url(../img/content/sideNavLinkBg.jpg) 2px 2px no-repeat; color: #000000; }
.sideNav ul li a:hover { border: 1px solid #163e6a; display:block; background: #163e6a url(../img/general/arrowDotted.png) 10px 8px no-repeat; color: #ffffff; }
.sideNav ul li a:hover .sideNavBgFixDiv { display:none !important; } 
.sideNav ul li a span { margin-left: 20px; padding-top: 5px; padding-bottom: 5px; display:block; font-size: 12px;  font-weight:normal;}
.contentRightNoBorder { border-left: none; }


.selectedSideNav a { border: 1px solid #163e6a !important; display:block; background: #163e6a url(../img/general/arrowDotted.png) 10px 8px no-repeat!important; color: #ffffff!important;  }
.selectedSideNav a .sideNavBgFixDiv { display: none !important; }
.sideOpenAccount { width: 192px; height: 219px;  padding: 4px; border: 1px solid #d0d0d0; float: left; margin-top: 0;}
.sideOpenAccount .bannerPermanentOpenLink { float: left; width: 192px; height: 87px; margin-bottom:4px; }
.sideOpenAccount .bannerPermanentOpenLinkLive a { background:url(../img/content/sideOpenAccountLiveBg.jpg) top left no-repeat; }
.sideOpenAccount .bannerPermanentOpenLinkDemo a { background:url(../img/content/sideOpenAccountDemoBg.jpg) top left no-repeat; }
.sideOpenAccount .bannerPermanentOpenLinkLive a:hover { background-position:  left -88px; }
.sideOpenAccount .bannerPermanentOpenLinkDemo a:hover { background-position: left -88px;  }
.sideOpenAccount .bannerPermanentOpenLink a{ width: 100%; height: 100%; display:block; }
.sideOpenAccount .bannerPermanentOpenLink a img { float: left; }
.sideOpenAccount .bannerPermanentOpenLink a p { float: left; color: #ffffff; font-family: 'HelveticaLTStdBoldCondensed'; font-size:20px; line-height:22px; margin-top: 22px; margin-left:70px; }

.sideOpenAccount .bannerPermanentHelpLink { float: left; width: 98px; height: 37px; margin-right: 4px;  }
.sideOpenAccount .bannerPermanentHelpLinkRight { margin-right: 0 !important; width: 90px }
.sideOpenAccount .bannerPermanentHelpLink a { width: 100%; height: 100%; display:block; background:url(../img/banner/bannerPermanentBoxHelpBg.png) top left repeat-x; }
.sideOpenAccount .bannerPermanentHelpLink a:hover { background-position: bottom left; }
.sideOpenAccount .bannerPermanentHelpLink a img { margin-left: 4px; margin-top:7px; float: left; }
.sideOpenAccount .bannerPermanentHelpLink a span { float: left; margin-left:4px; font-size:11px; color: #163e6a; line-height: 38px; font-weight:bold; }

.sideVideoDiv { position:relative; width: 202px; height: 111px; background: url(../img/content/sideVideoDivBg.png) top left no-repeat; float: left; margin-top: 16px;  }
.sideVideoDiv h2 { font-size: 14px; margin-left:16px; padding-top: 26px; color: #ffffff; }
.sideVideoDiv h3 { font-size: 12px; margin-left:16px; color: #ffffff; }
.sideVideoBottomBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background:url(../img/general/white_opacity_90_bg.png) repeat;  }
.sideVideoDiv a { width: 100%; height: 100%; display:block; }
.sideVideoBottomBar span { line-height:30px; margin-left: 15px; color: #000000; font-weight:bold; color: #1c1c1c; font-size: 12px; }


.sideAppsDiv { width: 202px; float: left; background: #f5f5f5; margin-top: 15px; padding-bottom: 4px; }
.sideAppsDivInner { margin-left:14px; width: 178px; margin-top: 14px;font-family: 'FuturaStdBook'; font-weight:normal; }
.sideAppsDivInner h2 { font-size: 20px; color: #9bba44; font-weight:normal; line-height: 24px;}
.sideAppsDivInner h3 {  font-size: 32px; color: #9bba44; font-weight:normal; letter-spacing: -0.6px; line-height: 33px;}
.sideAppsDivInner p { font-size: 13px; line-height:16px; margin-top: 10px; }
.sideAppsDivInner a { margin-right: 2px; background:url(../img/content/sideAppsDivLinkBg.png) top left no-repeat; height: 23px; line-height:23px; text-align: center; color: #ffffff; font-family:'FuturaStdBook'; font-size: 12px; display: block; width: 86px; float: left; margin-top: 6px; }
.sideAppsDivInner a:hover { background-position: bottom left; }
.sideAppsDivInner .appsDivLinkBg { margin-right:12px; margin-top: 6px; }
.sideAppsDivInner .appsDivLinkBg a { padding: 0 3px 0 7px !important; }
.sideAppsDiv img { margin-left: 13px; margin-top: 16px; }

.sideTraderDiv { float: left; margin-top:15px; }
.sideTraderDivBox { width: 100%; height: 68px; margin-bottom: 4px; background: url(../img/content/sideTraderDivBoxBg.jpg) top left no-repeat; float: left; }
.sideTraderDivBox div { float: left; }
.sideTraderDivBox h2 { margin-top: 10px; margin-left: 12px; color: #163e6a; letter-spacing: -1px; font-size: 18px; font-family: 'HelveticaLTStdBoldCondensed'; font-weight:normal; }
.sideTraderDivBox a { margin-top:5px; margin-left:12px; float: left; }
.sideTraderDivBox img { float: right; margin-top: 8px; margin-right: 12px; }


.subContentFullWidth { width: 100%; float: left; }
.contentLeftContent { margin-top: 15px; width: 768px; float: left; }
.contentLeftContentAtTop { margin-top: 0 !important; }
.contentLeftBorderRight { border-right: 1px solid #d3d3d3; }
.contentLeftNarrow .contentLeftContent { width: 610px; margin-top: 0; }
.contentLeftNarrow .contentLeftContent ul { margin-top: 8px; }
.contentLeftContent h2 { line-height:35px; font-size: 18px; color: #9bba44; font-weight:normal;}
.contentLeftContentSubHeader { line-height:19.6px; font-size: 13px; color: #97b044; }
.contentLeftContent p { color: #595959; line-height:18px; font-size:13px; font-weight:normal; }
.contentLeftContent p a { font-weight:bold; text-decoration:underline; color: ##163E6A; }
.contentLeftContent ul li { font-size: 13px; color: #595959; margin-bottom: 12px; }
.noMarginList li { margin-bottom: 4px !important; }
.contentLeftNarrow .contentLeftContent ul li { margin-bottom: 8px; }
.contentLeftContent ul li img { margin-right: 4px; }

.contentLeftContent ol { font-size: 13px;margin-left:22px; padding-bottom: 22px; }
.contentLeftContent ol li { position:relative; line-height: 20px;  }
.ie7 .brLi li { margin-bottom: 16px; }
.contentLeftContent ol li span { position:absolute; top: 0; left: -22px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.ie7 .contentLeftContent ol li span { top: -3px; }

.sub_ul { list-style-type: disc; list-style-position: inside; margin-left: 8px;  }

.readMoreLinkBg { position:relative; height: 16px; background: url(../img/general/readMoreLinkBg.png) top left no-repeat;float: left;  margin-right:16px; }
.readMoreLinkBg a { padding: 0 5px 0 9px; height: 16px; color: #163e6a; font-family: 'FuturaStdBook'; line-height: 16px; font-size:11px; }
.readMoreLinkBg a:hover { color: #2e71bc; }
.readMoreLinkBgRight { position:absolute; background:url(../img/general/readMoreLinkBg.png) top right no-repeat; right: -16px; width: 16px; height: 16px; top: 0; }

.backLinkBg { position:relative; height: 16px; background: url(../img/general/backLinkBg.png) top left no-repeat; float: left;}
.backLinkBg a { padding: 0 5px 0 22px; height: 16px; color: #163e6a; font-family: 'FuturaStdBook'; line-height: 16px; font-size:11px; }
.backLinkBg a:hover { color: #2e71bc; }
.backLinkBgRight {  position:absolute; background:url(../img/general/backLinkBg.png) top right no-repeat; right: -6px; width: 16px; height: 16px; top: 0; }

.helpBannerContent .helpSeachbox { margin-top: 20px; }
.helpSeachbox { border: 1px solid #d5d5d5; width: 328px; height: 29px; }
.helpSeachbox input { background: none; border: none; padding: 7px 0 6px 8px; width: 276px; float: left;  }
.webkit .helpSeachbox input { padding-top: 5px; }
.helpSeachbox a { display:block; width: 32px; height: 29px; display:block; background:url(../img/general/search_magnify.png) 2px center no-repeat; float: right; }

.sideTraderDivBox a { width: 65px; height: 18px; display: block; font-size: 11px; color: #ffffff; font-family: 'FuturaStdBook';line-height: 18px; float: left; background:url(../img/homeContent/sideMobileDivLinkBg2.png) top left no-repeat; text-align:center; }
.sideTraderDivBox a:hover { background-position: bottom left; }

.greenDownloadButton { display: block; float: left; height: 55px; margin-right: 11px; margin-top: 12px; width: 198px; background: url("../img/content/greenGradientButtonHugeHeight.jpg") repeat-x scroll left top transparent;}
.greenDownloadButton div { float: left; margin-left: 12px; margin-top: 12px; }
.greenDownloadButton span { color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 16px;}
.greenDownloadButton img { float: right; margin-bottom: 0; margin-right: 11px; margin-top: 17px;}
.greenDownloadButton:hover { background-position: left bottom;}

.contentLeftNews h3 { font-size: 14px; color: #9bba44; line-height:none; padding-bottom: 6px; }
.contentLeftNews h2 { color: #595959; }

/*sub main pages - trading & products*/
.smpMain{margin-top:17px; padding-bottom:7px;}
.smpContent {float: left;}
.smpContentBox { float: left; width: 244px; height: 242px; border: 1px solid #d0d0d0; margin-right:15px; position:relative; }
.smpContentBox .fullSizeLink { width: 242px; margin-left:1px; background:url(../img/content/helpContentdivBg.png) top left repeat-x; text-align:center; padding-top:1px;} 
.smpContentBoxTitleDiv { position: absolute; bottom: 0; left: 0; width: 100%; text-align: left; height: 44px; }
.smpContentBoxTitleDiv img { margin-top: 13px; float: left; margin-left: 12px;}
.smpContentBoxTitleDiv span { line-height:44px; float: left; margin-left:5px; font-size: 16px; color: #9bba44;}
.contentRight { float: right; width: 202px; margin-top: 15px;border-left: #d3d3d3 1px solid; padding-left:14px; }

.vn .helpBannerContent .helpSeachbox {margin-top: -1px;}

/*RTL*/
.ae .smpContentBox { float: right; width: 244px;height: 242px;border: 1px solid #D0D0D0;margin-left: 15px;position: relative;margin-right: 0; }
.ae .smpContentBoxTitleDiv img { margin-top: 13px; float: right; margin-right: 12px;}
.ae .smpContentBoxTitleDiv span { float: right; }
.ae .sideNav ul li a span { margin-right: 20px; }
.ae .sideOpenAccount .bannerPermanentHelpLink a img { margin-right: 4px; margin-top:7px; float: right; }
.ae .sideOpenAccount .bannerPermanentHelpLink { float: right; width: 98px; height: 37px; margin-left: 4px;   margin-right: 0;}
.ae .sideOpenAccount .bannerPermanentHelpLinkRight { margin-left: 0 !important; width: 90px }
.ae .sideVideoDiv {  background: url(../img/content/sideVideoDivBg_rtl.png) top left no-repeat; }
.ae .sideVideoDiv h2 {margin-right:16px; }
.ae .sideVideoDiv h3 { margin-right:16px;}
.ae .sideAppsDivInner a {float: right; }
.ae .contentRight { float: left;width: 202px;margin-top: 15px;border-right: lightGrey 1px solid;padding-right: 14px;padding-left: 0;border-left: none;}
.ae .contentLeftContent ul li img {margin-left: 4px;}
.ae .contentLeftContent {float: right; padding-right:8px; }
.ae .readMoreLinkBg { position:relative; height: 16px; background: url(../img/general/readMoreLinkBg_rtl.png) top left no-repeat;float: right;  margin-right:8px; width:91px; }
.ae .readMoreLinkBgRight{ background-image:none;}
.ae .readMoreLinkBg a {padding: 0 8px 0 6px;}
.ae .contentLeftContent ol li span { position:absolute; top: 0; right:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.ae .contentLeftContent ol li { position:relative; line-height: 20px; padding-right: 20px; }